import yaml

from yaml import SafeLoader
from datareport.api.DataSource import DataSource
from datareport.impl.paragraph.base.BaseParagraph import BaseParagraph
from datareport.api.annotation.Style import style

@style()
class KaiZhanQingKuang_pingci_content_38(BaseParagraph):
    """
    组织生活开展频次
    """
    decrease=40

    def __init__(self):
        super().__init__()
        self.text = ('''根 据 《 中 国 共 产 党 支 部 工 作 条 例 （ 试 行 ） 》 《 关 于严 格 落 实 “ 三 会 一 课 " 制 度 的 实 施 办 法 （ 试 行 ） 》 等 文 件 ， 基 层 党 支 部 一 般 每 季 度 召 开 1 次 党 员 大 会 ； 每 月 召 开 1 次 党 支 部 委 员 会 会 议 ， 根 据 需 要 可 随 时 召 开 ； 每 月 召 开 1 次 党 小 组 会 ； 每 季 度 1 次 党 课 ， 每 月 相 对 固 定 1 天 开 展 主 题 党 日 活 动 。''')
        self.sort = 28
        self.section = 9

    def plot(self, df, plt):
        pass

    def getData(self, result):
        pass

    def start(self, conn, year, plt):
        self.text=self.text.replace(' ','')

if __name__ == '__main__':
    with open('D:\work\sanhuiyike\datareport\config.yaml', encoding='utf-8') as f:
        data = yaml.load(f, Loader=SafeLoader)
    con=DataSource(data['datasource']).conn
    KaiZhanQingKuang_pingci_content().start(con,2023,'')
